summaryrefslogtreecommitdiff
path: root/src/app/article/all/[pageId]/page.tsx
diff options
context:
space:
mode:
authorFushihara <1039534+fushihara@users.noreply.github.com>2024-09-25 21:21:07 +0900
committerFushihara <1039534+fushihara@users.noreply.github.com>2024-09-25 21:21:07 +0900
commit914d46215fd955bc9045909d6e42bfb2f9a99331 (patch)
treeccba56f02391527a389c84bc0cc70644a9ec088e /src/app/article/all/[pageId]/page.tsx
parent4ccee1438e3c341075fdcf1d62e6900eb29d1908 (diff)
記事データの持ち方を修正
ビルド時に1ページづつインスタンスが破棄されると思いこんでいて毎回ファイルの読み込みからやり直していた。
Diffstat (limited to 'src/app/article/all/[pageId]/page.tsx')
-rw-r--r--src/app/article/all/[pageId]/page.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/app/article/all/[pageId]/page.tsx b/src/app/article/all/[pageId]/page.tsx
index fda6fbb..e076aa0 100644
--- a/src/app/article/all/[pageId]/page.tsx
+++ b/src/app/article/all/[pageId]/page.tsx
@@ -22,12 +22,12 @@ export async function generateMetadata(context: PageType) {
export default async function Page(context: PageType) {
const pageId = getPageIdNumber(context.params.pageId);
const loadedData = await ArticleLoader.instance.loadData();
- const chunkdData = chunk(loadedData, PPV);
+ const chunkdData = chunk(loadedData.articles, PPV);
const displayData = chunkdData[pageId - 1];
return (
<div className="p-1 gap-16">
{pagenationElement(pageId, chunkdData.length)}
- <div className="text-right">全:{loadedData.length}件</div>
+ <div className="text-right">全:{loadedData.articles.length}件</div>
{ArticleListElement(displayData)}
{pagenationElement(pageId, chunkdData.length)}
</div>
@@ -142,7 +142,7 @@ if (!Number.isInteger(PPV)) {
//export const dynamicParams = true;
export async function generateStaticParams() {
const loadedData = await ArticleLoader.instance.loadData();
- const chunkdData = chunk(loadedData, PPV);
+ const chunkdData = chunk(loadedData.articles, PPV);
return chunkdData.map((data, index) => {
return { pageId: `page-${index + 1}`, data: data };
});